body { 
	background: #f6f7f9;
	color: #666; 
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size: 12px/24px;
	padding: 0;
	margin: 0;
}
img{border:none}
a{text-decoration:none; color:#666}
a:hover{ color:#0085B2}
a img{border:none;}
li{list-style:none}
input{border:none;}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.b {
  font-weight: bold;
}
.marT10 {margin-top: 10px;}
.marT15 {margin-top: 15px;}
.w1000 {width: 1000px; margin: 0 auto;}
.font16 { font-size: 16px;}
.font14 { font-size: 14px;}

.apptop{height:56px; background:  url(bg.png) repeat-x bottom left; }
.app{width:100%;marin:auto;height:63px;}
.app .l1{width:40px;float:left;line-height:63px;}
.app .l1 img{margin:15px;}
.app .l2{font-size:25px;text-align:center;line-height:56px;float:left;width:71% }
.app .l3{font-size:20px;text-align:center;line-height:56px;float:left;width:71% }

.app .r1{width:40px;float:right;line-height:50px;height:50px;padding-top:15px;padding-right:10px;text-align:left;}

/*banner*/
.index_slider {
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	z-index:0;
	background:url(bgTitle.png) repeat-x;
}
#slider a span {
    position: absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:38px;
	line-height:38px;
	background:url(../images/bgTitle.png) repeat-x;
	color:#FFF;
	text-align:center;
	font-size:14px;
}

.tb{width:85%;margin:auto;padding-top:20px;padding-bottom:10px;}
.tbtitle{color:#fff;font-weight:bold;font-size:38px; font-family:Arial, Helvetica, sans-serif}
.tb2{width:85%;margin:auto;padding-top:20px;color:#fff;font-size:25px;line-height:50px;padding-bottom:20px;}
.tb3{width:85%;margin:auto;padding-top:20px;color:#fff;font-size:20px;line-height:40px;padding-bottom:20px;}
.boxMore{border-radius:3px; border:1px solid #e9e7e7; margin:10px auto; height:60px; line-height:54px; text-align:left; padding-left:60px;
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #fff, #f7f7f7); 
/* Safari 4-5, Chrome 1-9 */ 
/* -webkit-gradient(,  [, ]?,  [, ]? [, ]*) */
background: -webkit-gradient(linear,top,from(#fff),to(#f7f7f7));
/* Safari 5.1+, Chrome 10+ */
background: -webkit-linear-gradient(top, #fff, #f7f7f7);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #fff, #f7f7f7);font-size:22px;width:86%;
}
.boxMore a{display:block;height:36px}
.boxMore a:link{color:#000}
.boxMore a:visited{color:#000}
.boxMore a:hover{color:#0b86e5}
.boxMore a:active{color:#0b86e5}

#class1content, #class2content,#class3content  { height:50px;overflow:hidden;display:none;}
.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

.i_n_l {
	POSITION:   absolute; TOP: 60px; right: 30px;z-index:999; background: url(kjbg.png) no-repeat center;width:187px;HEIGHT: 246px;
}
.i_n_l ul{width:187px;margin:auto;}
.i_n_l li{width:187px;text-align:left;height:75px;line-height:70px; display:block; color:#000;font-size:20px;padding-left:30px;}
.i_n_l li  a{display:block;height:75px; }
.i_n_l li  a:link{color:#3e4442}
.i_n_l li  a:visited{color:#3e4442}
.i_n_l li  a:hover{color:#0b86e5; }
.i_n_l li  a:active{color:#0b86e5}

#nav .mainlevel UL {
	POSITION: absolute; DISPLAY: none
}
.h6{height:6px;}
.dy{font-size:16px;margin-top:5px;padding-bottom:3px;width:98%;margin:auto; color:#c66f05; background:url(tabbg.jpg) repeat-x left;height:38px; border:1px solid #ccc; line-height:38px;padding-left:10px;}
.dy2{font-size:18px; color:#4e4e4c; height:42px; line-height:42px;padding-left:16px;font-weight:bold;padding-left:12px; background:#dfdfd7; text-indent:12px}
.dy3{font-size:15px; color:#4e4e4c; height:42px; border:1px solid #ccc; line-height:42px; background:#fff; border-bottom:1px solid #eaebe6}
.dy4{font-size:15px; color:#77767b; height:42px; line-height:42px; font-weight:bold;}
.dy4 span{font-size:15px; color:#c46b05; height:42px; line-height:42px; font-weight:bold}
.btu{text-align:center;padding:8px; background:#f4f4f1}

/*project*/
.project{clear:both}
project2{width:100%}
.project_tl2{height:42px; background:#ffffff;width:300}
.project_tl2 li{float:left;width:60px;;cursor:pointer;height:42px;line-height:42px; text-align:center; right no-repeat;color:#504f4d; font-size:17px;font-weight:750;border-bottom:2px solid #e0e0e0; }
.project_tl2 li.on{color:#2d9ed6;width:60px;border-bottom:2px solid #2f9ed5; }
.project_list2{width:100%;overflow:hidden;position:relative;z-index:0;clear:both}
.project_list2 li{display:none}
.project_list2 a{display:block;line-height:42px;border-bottom:1px solid #e4e4e4;padding-left:5px;white-space:nowrap;overflow:hidden; width:100%}


.boxMore2{border-radius:3px; border:1px solid #e9e7e7; margin:10px auto; height:74px; line-height:74px; text-align:left; 
 font-size:22px;width:96%; background:url(tt33.jpg) repeat-x center;
}

.boxMore2 li{width:98%; text-align:left;	padding-left:8px;  height:72x;line-height:72px; }
.blue a{color:#0679e4;}
.blue a:link{color:#0378e1;}
.blue   a:visited{color:#0378e1}
.blue  a:hover{color:#37b0cf}
.ora{color:#cb8723}
.ora a{color:#d6a137}
.ora   a:visited{color:#d6a137}
.ora  a:hover{color:#9f7405}
#searchBox {
	 PADDING-LEFT: 13px; WIDTH: 160px; BACKGROUND:#fff; HEIGHT: 30px;border:1px solid #cacaca;
margin-left:6px;}
.fl6{font-size:22px;font-weight:bold;}
#t	{
	position:absolute;
	float:left;
 left:50%;
    top:20%;
z-index:10001;	
}
#msgDiv {
    z-index:10001;
    width:500px;
    height:400px;
    background:white;
    border:#336699 1px solid;
    position:absolute;
    left:50%;
    top:20%;
    font-size:12px;
    margin-left:-225px;
    display: none;
}
#bgDiv {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right:0px;
    background-color: #777;
    filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75)
    opacity: 0.6;
}
.fz12{ font-size:22px;	font-family:"\5FAE\8F6F\96C5\9ED1";line-height:42px;}
INPUT {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; COLOR: #666; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid;line-height:24px;height:24px; background:#fff
}
.mail SELECT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #666; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.btn  {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; WIDTH: 85px; BACKGROUND: url(../images/yc_37.jpg) no-repeat; COLOR: #0083d7; FONT-SIZE: 14px; FONT-WEIGHT: bold
}

/* global */
.unvisi{visibility:hidden}
.txt-suc{color: #22AC38}
.txt-err{color: #e60012}
.txt-yixin{color: #279C7B;}
/* backgroundImage */
.themeCtrl a,
.loginFormIpt,
.headerIntro,
.verify-input-line,
.themeText li,
.btn,
.btn-moblogin,
.ico,
.locationTestTitle,
.verSelected,
.servSelected,
.locationTestTitleClose,
#extText li,
#mobtips_arr,
#mobtips_close{background-image:url(bg_v3.png)}
.btn-login{background-position:0 -208px;}
.btn-login-hover{background-position:0 -256px;}
.btn-login-active{background-position:0 -304px;color:#b5d1ee;}
.btn-reg{background-position:-117px -208px;float:right;}
.btn-reg-hover{background-position:-117px -256px;color:#347bc7;}
.btn-reg-active{background-position:-117px -304px;color:#6d798c;}
.btn-main{color:#fff;box-shadow:0 2px 5px rgba(0,28,88,.3);}